package bean;

import java.util.List;

/**
 * Created by ThinkPad on 2017/11/13.
 */

public class DoListNotifySourceBean {

    /**
     * Succeed : true
     * WebMessages : [{"Creator":"","ContentID":"27da895b-473a-4ae9-a52b-04e94f6a12a9","AppCode":"Workflow","UserID":"100001","Text":"您有新的待处理的流程\u201c测试20160708\u201d","Data":"{\"MessageID\":\"dca2321e-6159-464e-a272-c4254f80d5e3\",\"NodeKey\":\"NODE0002\",\"NewWin\":true,\"Url\":\"/Apps/Workflow/Running/Open?mid=dca2321e-6159-464e-a272-c4254f80d5e3&nid=NODE0002\"}","CreateTime":"2017-10-08T15:45:06.017","BizData1":"dca2321e-6159-464e-a272-c4254f80d5e3","BizData2":"NODE0002","BizData3":"100001","Status":2,"PushTime":null},{"Creator":"","ContentID":"e2ee5ba9-66b1-471a-9d27-e73b49498393","AppCode":"Workflow","UserID":"100001","Text":"您有新的待处理的流程\u201ctest\u201d","Data":"{\"MessageID\":\"f0f1715b-8774-46a1-8b30-bce918a40a1f\",\"NodeKey\":\"NODE0001\",\"NewWin\":true,\"Url\":\"/Apps/Workflow/Running/Open?mid=f0f1715b-8774-46a1-8b30-bce918a40a1f&nid=NODE0001\"}","CreateTime":"2017-05-12T00:59:19.17","BizData1":"","BizData2":"","BizData3":"100001","Status":2,"PushTime":null},{"Creator":"","ContentID":"7b1e7e54-b721-4eb6-98fd-d42fc5a1655f","AppCode":"Workflow","UserID":"100001","Text":"您有新的待处理的流程\u201ctest\u201d","Data":"{\"MessageID\":\"50a95a63-f25b-421d-b08a-8dfb22986e03\",\"NodeKey\":\"NODE0001\",\"NewWin\":true,\"Url\":\"/Apps/Workflow/Running/Open?mid=50a95a63-f25b-421d-b08a-8dfb22986e03&nid=NODE0001\"}","CreateTime":"2017-05-12T00:58:50.267","BizData1":"","BizData2":"","BizData3":"100001","Status":2,"PushTime":null},{"Creator":"","ContentID":"5679b7f1-5a42-4c29-9323-6821376c6670","AppCode":"Appkiz.Apps.Meeting.Web","UserID":"100001","Text":"会议邀请:test a","Data":"{\"ID\":\"6459254f-4c1e-4e6a-96ac-8dd208f72217\",\"NewWin\":true,\"Url\":\"/Apps/Meeting/Home/?#from=workflow&meetingID=6459254f-4c1e-4e6a-96ac-8dd208f72217&type=Wait\"}","CreateTime":"2017-03-07T15:27:49","BizData1":"","BizData2":"","BizData3":"100003","Status":2,"PushTime":null},{"Creator":"","ContentID":"e744ebcf-038c-4f62-bb85-ac66d99abb7c","AppCode":"Workflow","UserID":"100001","Text":"您有新的待处理的流程\u201c测试20160708\u201d","Data":"{\"MessageID\":\"d93f8c01-592a-4bd6-851c-35171ac0dff2\",\"NodeKey\":\"NODE0004\",\"NewWin\":true,\"Url\":\"/Apps/Workflow/Running/Open?mid=d93f8c01-592a-4bd6-851c-35171ac0dff2&nid=NODE0004\"}","CreateTime":"2017-02-23T12:21:27.88","BizData1":"d93f8c01-592a-4bd6-851c-35171ac0dff2","BizData2":"NODE0004","BizData3":"100001","Status":2,"PushTime":null},{"Creator":"","ContentID":"58338d71-62f1-4e42-a1f2-7da413a55797","AppCode":"Appkiz.Apps.Meeting.Web","UserID":"100001","Text":"会议室使用申请:test","Data":"{\"ID\":\"048e7b6b-a5d0-488a-a826-73ce93d07a19\",\"NewWin\":true,\"Url\":\"/Apps/Meeting/Home/?#from=workflow&meetingID=048e7b6b-a5d0-488a-a826-73ce93d07a19&type=TaskApprove\"}","CreateTime":"2017-02-06T13:58:19.653","BizData1":"","BizData2":"","BizData3":"","Status":2,"PushTime":null},{"Creator":"","ContentID":"8da782ed-9385-4a4f-a43c-2887fef19a1d","AppCode":"Workflow","UserID":"100001","Text":"您有新的待处理的流程\u201c测试表单上的内容\u201d","Data":"{\"MessageID\":\"05b02105-cc05-4c1d-bfbc-8369058a2301\",\"NodeKey\":\"NODE0002\",\"NewWin\":true,\"Url\":\"/Apps/Workflow/Running/Open?mid=05b02105-cc05-4c1d-bfbc-8369058a2301&nid=NODE0002\"}","CreateTime":"2016-12-13T01:45:16.393","BizData1":"05b02105-cc05-4c1d-bfbc-8369058a2301","BizData2":"NODE0002","BizData3":"100002","Status":2,"PushTime":null},{"Creator":"","ContentID":"d4e018ec-35c6-4c43-9ae4-14f04ed832f3","AppCode":"Workflow","UserID":"100001","Text":"您有新的待处理的流程\u201c测试20160708\u201d","Data":"{\"MessageID\":\"8d3191ba-9793-4e99-b5b1-1a73f726cbb7\",\"NodeKey\":\"NODE0002\",\"NewWin\":true,\"Url\":\"/Apps/Workflow/Running/Open?mid=8d3191ba-9793-4e99-b5b1-1a73f726cbb7&nid=NODE0002\"}","CreateTime":"2016-12-13T00:18:43.28","BizData1":"8d3191ba-9793-4e99-b5b1-1a73f726cbb7","BizData2":"NODE0002","BizData3":"100001","Status":2,"PushTime":null},{"Creator":"","ContentID":"eb9125d2-5214-48ef-b4bc-40bee4c8b37d","AppCode":"Document","UserID":"100001","Text":"您上传的文档[IMG_5501.JPG]已经被修改","Data":"{\"ID\":\"412e4b73-d34b-41d0-a433-b2e6a756517e\",\"NewWin\":true,\"Url\":\"/Apps/Document/Doc/Open/412e4b73-d34b-41d0-a433-b2e6a756517e\"}","CreateTime":"2014-09-10T19:23:27.38","BizData1":"","BizData2":"","BizData3":"","Status":2,"PushTime":null},{"Creator":"","ContentID":"351eff17-b88c-4ed2-bf21-45f3119d0975","AppCode":"Workflow","UserID":"100001","Text":"您有新的待处理的流程\u201c请假流程\u201d","Data":"{\"MessageID\":\"f88b1474-d86e-4321-8118-9d8db6a01471\",\"NodeKey\":\"NODE0002\",\"NewWin\":true,\"Url\":\"/Apps/Workflow/Running/Open?mid=f88b1474-d86e-4321-8118-9d8db6a01471&nid=NODE0002\"}","CreateTime":"2014-05-15T01:05:05.963","BizData1":"","BizData2":"","BizData3":"","Status":2,"PushTime":null},{"Creator":"","ContentID":"cb4d9b7d-58d4-46b4-b90a-2277aeaca5ad","AppCode":"Workflow","UserID":"100001","Text":"您有新的待处理的流程\u201c请假流程\u201d","Data":"{\"MessageID\":\"8cc61e3d-5ffa-491a-96e2-50a9d0235091\",\"NodeKey\":\"NODE0002\",\"NewWin\":true,\"Url\":\"/Apps/Workflow/Running/Open?mid=8cc61e3d-5ffa-491a-96e2-50a9d0235091&nid=NODE0002\"}","CreateTime":"2014-05-15T01:00:05.5","BizData1":"","BizData2":"","BizData3":"","Status":2,"PushTime":null},{"Creator":"","ContentID":"3ee4b15c-3131-4b56-8996-4bf844061162","AppCode":"Workflow","UserID":"100001","Text":"您有新的待处理的流程\u201c请假流程\u201d","Data":"{\"MessageID\":\"90097317-a44c-4ffe-ac41-a1954ec48914\",\"NodeKey\":\"NODE0002\",\"NewWin\":true,\"Url\":\"/Apps/Workflow/Running/Open?mid=90097317-a44c-4ffe-ac41-a1954ec48914&nid=NODE0002\"}","CreateTime":"2014-05-14T22:39:52.537","BizData1":"","BizData2":"","BizData3":"","Status":2,"PushTime":null},{"Creator":"","ContentID":"551b6b11-0acc-4e26-a00d-6a0acafd2d7e","AppCode":"Workflow","UserID":"100001","Text":"您有新的待处理的流程\u201c请假流程\u201d","Data":"{\"MessageID\":\"85fbe574-512a-4852-8105-216e6b47690c\",\"NodeKey\":\"NODE0003\",\"NewWin\":true,\"Url\":\"/Apps/Workflow/Running/Open?mid=85fbe574-512a-4852-8105-216e6b47690c&nid=NODE0003\"}","CreateTime":"2014-05-14T00:54:51.29","BizData1":"","BizData2":"","BizData3":"","Status":2,"PushTime":null},{"Creator":"","ContentID":"081647c6-02bd-4e58-a859-2292b6127ee3","AppCode":"Workflow","UserID":"100001","Text":"您有新的待处理的流程\u201c请假流程\u201d","Data":"{\"MessageID\":\"f2be5277-82b1-477a-bf1e-14ad90be79a5\",\"NodeKey\":\"NODE0003\",\"NewWin\":true,\"Url\":\"/Apps/Workflow/Running/Open?mid=f2be5277-82b1-477a-bf1e-14ad90be79a5&nid=NODE0003\"}","CreateTime":"2014-05-13T23:38:44.293","BizData1":"","BizData2":"","BizData3":"","Status":2,"PushTime":null},{"Creator":"","ContentID":"539e7fe3-cbf9-4e05-a159-00c926067399","AppCode":"Workflow","UserID":"100001","Text":"您有新的待处理的流程\u201c请假流程\u201d","Data":"{\"MessageID\":\"2b1cdc44-6b84-4a96-8b84-7e2e63422702\",\"NodeKey\":\"NODE0003\",\"NewWin\":true,\"Url\":\"/Apps/Workflow/Running/Open?mid=2b1cdc44-6b84-4a96-8b84-7e2e63422702&nid=NODE0003\"}","CreateTime":"2014-05-13T23:26:03.03","BizData1":"","BizData2":"","BizData3":"","Status":2,"PushTime":null}]
     * PopupWebMessage : null
     * NotifySources : [{"NSID":"new_email","NSName":"未读邮件","NSUrl":"Widget/GetNotify","AppCode":"Email","ActionUrl":"","ActionType":"popup","CreateTime":"2016-12-22T23:14:59.897"},{"NSID":"new_vote_msg","NSName":"新的投票","NSUrl":"Home/CountNewMsg","AppCode":"Vote","ActionUrl":"","ActionType":"","CreateTime":"2016-12-22T23:14:59.977"},{"NSID":"workflow_todo","NSName":"待处理的工作流程","NSUrl":"Home/GetNotify","AppCode":"Workflow","ActionUrl":"Running/Open?mid={0}&nid={1}","ActionType":"popup","CreateTime":"2017-11-02T23:32:55.72"}]
     */

    private boolean Succeed;
    private Object PopupWebMessage;
    private List<WebMessagesBean> WebMessages;
    private List<NotifySourcesBean> NotifySources;

    public boolean isSucceed() {
        return Succeed;
    }

    public void setSucceed(boolean Succeed) {
        this.Succeed = Succeed;
    }

    public Object getPopupWebMessage() {
        return PopupWebMessage;
    }

    public void setPopupWebMessage(Object PopupWebMessage) {
        this.PopupWebMessage = PopupWebMessage;
    }

    public List<WebMessagesBean> getWebMessages() {
        return WebMessages;
    }

    public void setWebMessages(List<WebMessagesBean> WebMessages) {
        this.WebMessages = WebMessages;
    }

    public List<NotifySourcesBean> getNotifySources() {
        return NotifySources;
    }

    public void setNotifySources(List<NotifySourcesBean> NotifySources) {
        this.NotifySources = NotifySources;
    }

    public static class WebMessagesBean {
        /**
         * Creator :
         * ContentID : 27da895b-473a-4ae9-a52b-04e94f6a12a9
         * AppCode : Workflow
         * UserID : 100001
         * Text : 您有新的待处理的流程“测试20160708”
         * Data : {"MessageID":"dca2321e-6159-464e-a272-c4254f80d5e3","NodeKey":"NODE0002","NewWin":true,"Url":"/Apps/Workflow/Running/Open?mid=dca2321e-6159-464e-a272-c4254f80d5e3&nid=NODE0002"}
         * CreateTime : 2017-10-08T15:45:06.017
         * BizData1 : dca2321e-6159-464e-a272-c4254f80d5e3
         * BizData2 : NODE0002
         * BizData3 : 100001
         * Status : 2
         * PushTime : null
         */

        private String Creator;
        private String ContentID;
        private String AppCode;
        private String UserID;
        private String Text;
        private String Data;
        private String CreateTime;
        private String BizData1;
        private String BizData2;
        private String BizData3;
        private int Status;
        private Object PushTime;

        public String getCreator() {
            return Creator;
        }

        public void setCreator(String Creator) {
            this.Creator = Creator;
        }

        public String getContentID() {
            return ContentID;
        }

        public void setContentID(String ContentID) {
            this.ContentID = ContentID;
        }

        public String getAppCode() {
            return AppCode;
        }

        public void setAppCode(String AppCode) {
            this.AppCode = AppCode;
        }

        public String getUserID() {
            return UserID;
        }

        public void setUserID(String UserID) {
            this.UserID = UserID;
        }

        public String getText() {
            return Text;
        }

        public void setText(String Text) {
            this.Text = Text;
        }

        public String getData() {
            return Data;
        }

        public void setData(String Data) {
            this.Data = Data;
        }

        public String getCreateTime() {
            return CreateTime;
        }

        public void setCreateTime(String CreateTime) {
            this.CreateTime = CreateTime;
        }

        public String getBizData1() {
            return BizData1;
        }

        public void setBizData1(String BizData1) {
            this.BizData1 = BizData1;
        }

        public String getBizData2() {
            return BizData2;
        }

        public void setBizData2(String BizData2) {
            this.BizData2 = BizData2;
        }

        public String getBizData3() {
            return BizData3;
        }

        public void setBizData3(String BizData3) {
            this.BizData3 = BizData3;
        }

        public int getStatus() {
            return Status;
        }

        public void setStatus(int Status) {
            this.Status = Status;
        }

        public Object getPushTime() {
            return PushTime;
        }

        public void setPushTime(Object PushTime) {
            this.PushTime = PushTime;
        }
    }

    public static class NotifySourcesBean {
        /**
         * NSID : new_email
         * NSName : 未读邮件
         * NSUrl : Widget/GetNotify
         * AppCode : Email
         * ActionUrl :
         * ActionType : popup
         * CreateTime : 2016-12-22T23:14:59.897
         */

        private String NSID;
        private String NSName;
        private String NSUrl;
        private String AppCode;
        private String ActionUrl;
        private String ActionType;
        private String CreateTime;

        public String getNSID() {
            return NSID;
        }

        public void setNSID(String NSID) {
            this.NSID = NSID;
        }

        public String getNSName() {
            return NSName;
        }

        public void setNSName(String NSName) {
            this.NSName = NSName;
        }

        public String getNSUrl() {
            return NSUrl;
        }

        public void setNSUrl(String NSUrl) {
            this.NSUrl = NSUrl;
        }

        public String getAppCode() {
            return AppCode;
        }

        public void setAppCode(String AppCode) {
            this.AppCode = AppCode;
        }

        public String getActionUrl() {
            return ActionUrl;
        }

        public void setActionUrl(String ActionUrl) {
            this.ActionUrl = ActionUrl;
        }

        public String getActionType() {
            return ActionType;
        }

        public void setActionType(String ActionType) {
            this.ActionType = ActionType;
        }

        public String getCreateTime() {
            return CreateTime;
        }

        public void setCreateTime(String CreateTime) {
            this.CreateTime = CreateTime;
        }
    }
}
